html,
body {
  width: 100%;
  height: 100%;
}
.box {
  width: 100%;
}
.header {
  width: 100%;
  height: 60px;
}
.header .top-l {
  width: 210px;
  background-color: #e9967a;
  color: white;
  font-size: 20px;
  line-height: 60px;
  float: left;
}
.header .top-r {
  width: 270px;
  float: right;
  display: flex;
}
.header .top-r .zjl {
  display: flex;
  line-height: 60px;
  font-size: 15px;
}
.header .top-r .zjl img {
  width: 30px;
  height: 30px;
  margin-top: 18px;
  margin-right: 20px;
}
.header .top-r .logout {
  margin-top: 20px;
  margin-left: 20px;
}
.header .top-r .logout .icon-zhuxiaologout11 {
  color: blue;
  margin-right: 20px;
}
.header .top-r .logout {
  display: flex;
  font-size: 15px;
}
input {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
  opacity: 0;
}
.menu {
  display: none;
}
.menu span {
  width: 25px;
  height: 2px;
  background-color: #695d5d;
  display: block;
  margin-top: 5px;
}
.box-center {
  width: 100%;
  display: flex;
}
.sidebar {
  width: 222px;
  height: auto;
  margin-top: 40px;
}
.sidebar .commodity {
  font-size: 20px;
  color: #d7e09c;
  margin-left: 20px;
}
.sidebar .message {
  font-size: 15px;
  margin-left: 30px;
  margin-top: 10px;
}
.sidebar .management {
  font-size: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
.concent {
  flex: 1;
  background-color: #f5f5f5;
}
.concent .concent-top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-right: 20px;
  padding-left: 20px;
  color: #d1876e;
  font-size: 20px;
  border-bottom: 1px solid #ccc;
}
.concent .concent-bottom {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.concent .concent-bottom .concent-concent {
  width: 20%;
  height: 122px;
  border-radius: 10px;
  margin-top: 10px;
}
.concent .concent-bottom .concent-concent .concent-top {
  width: 100%;
  height: 94px;
  display: flex;
  flex-direction: column;
  background-color: #e9967a;
}
.concent .concent-bottom .concent-concent .concent-top .num {
  font-size: 30px;
  color: white;
  margin-left: 10px;
  margin-top: 10px;
}
.concent .concent-bottom .concent-concent .concent-top .new {
  font-size: 15px;
  color: white;
  margin-left: 10px;
}
.concent .concent-bottom .concent-concent .concent-bottom {
  width: 100%;
  height: 30px;
  color: white;
  text-align: center;
  margin-top: -1px;
  background-color: #d1876e;
}
@media screen and (max-width: 768px) {
  .top-l {
    display: none;
  }
  .menu {
    display: block;
    position: absolute;
    left: 20px;
    top: 20px;
  }
  input:checked + .box-center .sidebar {
    display: block;
  }
  input:checked + .box-center .sidebar .message {
    display: none;
  }
  .sidebar {
    display: none;
    position: fixed;
    flex-direction: column;
    top: 0px;
    width: 100%;
    height: 215px;
    text-align: center;
    background-color: white;
  }
  .sidebar .commodity {
    color: white;
    background-color: #009688;
    margin-left: -20px;
  }
}
@media screen and (max-width: 992px) {
  .concent .concent-bottom .concent-concent {
    width: 40%;
  }
}
@media screen and (max-width: 768px) {
  .concent .concent-bottom .concent-concent {
    width: 100%;
  }
}
